(Behavioural) Design Patterns as Composition Operators

نویسندگان

  • Kung-Kiu Lau
  • Ioannis Ntalamagkas
  • Cuong M. Tran
  • Tauseef Rana
چکیده

Design patterns are typically defined informally, albeit in a standard format, and have to be programmed by the software designer into each new application. Thus although patterns support solution reuse, in practice this does not translate into code reuse. In this paper we argue that to achieve code reuse, patterns should be defined and used in the context of software component models. We show how in such a model, behavioural patterns can be defined as composition operators which can be stored in a repository, alongside components, thus enabling code reuse.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Pattern-based Software Engineering Tool for Grid Environments

A pattern-based software engineering tool for constructing workflow based applications is described. The tool provides a novel way of composing applications executing over Grid resources. The tool provides a structured design approach, centered on the manipulation of patterns through pre-defined pattern operators. Patterns and operators are divided into two categories: structural and behavioura...

متن کامل

Components as Processes: An Exercise in Coalgebraic Modeling

Software components, arising, typically, in systems’ analysis and design, are characterized by a public interface and a private encapsulated state. They persist (and evolve) in time, according to some behavioural patterns. This paper is an exercise in modeling such components as coalgebras for some kinds of endofunctors on , capturing both (interface) types and behavioural aspects. The construc...

متن کامل

Essential norm estimates of generalized weighted composition operators into weighted type spaces

Weighted composition operators appear in the study of dynamical systems and also in characterizing isometries of some classes of Banach spaces. One of the most important generalizations of weighted composition operators, are generalized weighted composition operators which in special cases of their inducing functions give different types of well-known operators like: weighted composition operat...

متن کامل

Conquering Fine-Grained Blends of Design Patterns

The reuse of design patterns in realistic software systems is often a result of blending multiple pattern elements together rather than instantiating them in an isolated manner. Pattern blends can manifest in heterogeneous ways, typically including overlaps and interlaces of inner class members taking part in the patterns implementation. The explicit description of pattern compositions is the k...

متن کامل

Estimates of Norm and Essential norm of Differences of Differentiation Composition Operators on Weighted Bloch Spaces

Norm and essential norm of differences of differentiation composition operators between Bloch spaces have been estimated in this paper. As a result, we find characterizations for boundedness and compactness of these operators.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010